﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ParasitoLibrary.Core.Entidade;
using System.Xml.Linq;

namespace ParasitoLibrary.DataAccess
{
    public partial class DAOAssunto : DAOEntidadeParasitoAbstrata<Assunto>
    {
        public const string DIRETORIO_ARQUIVO_DOMINIO = @"dominios\";
        public const string CAMINHO_ARQUIVO_DOMINIO = DIRETORIO_ARQUIVO_DOMINIO + "assuntos.xml";

        public override Assunto criarEntidade(XElement xElement)
        {
            Assunto assunto = new Assunto(xElement);
            return assunto;
        }

        public override String getDiretorioArquivosXML()
        {
            return DIRETORIO_ARQUIVO_DOMINIO;
        }

        public override String getCaminhoArquivoXML()
        {
            return CAMINHO_ARQUIVO_DOMINIO;
        }
    }
}
